﻿using System;
using System.Collections.Generic;
using System.Text;
using Sinacor.Infra.UI.Common;

namespace Sinacor.UI.Bovespa.Ordens.Model
{
    public class AlterarOrdemMegaBolsa : BaseModel
    {
        #region Membros
        private System.DateTime? _dataPregao;
        private System.DateTime? _dataOrdem;
        private System.Int32? _numeroOrdem;
        private System.Int32? _numeroOrdemSubSequencia;
        private System.String _apelidoCliente;
        private Enum.TipoLiquidacao? _tipoLiquidacao;
        private System.Int32? _carteira;
        private System.Decimal? _percentualReducaoAcrescimo;
        #endregion
        #region Propriedades
        public System.DateTime? DataPregao
        {
            get { return _dataPregao; }
            set { _dataPregao = value; this.OnPropertyChanged("DataPregao"); }
        }
        public System.DateTime? DataOrdem
        {
            get { return _dataOrdem; }
            set { _dataOrdem = value; this.OnPropertyChanged("DataOrdem"); }
        }
        public System.Int32? NumeroOrdem
        {
            get { return _numeroOrdem; }
            set { _numeroOrdem = value; this.OnPropertyChanged("NumeroOrdem"); }
        }
        public System.Int32? NumeroOrdemSubSequencia
        {
            get { return _numeroOrdemSubSequencia; }
            set { _numeroOrdemSubSequencia = value; this.OnPropertyChanged("NumeroOrdemSubSequencia"); }
        }
        public System.String ApelidoCliente
        {
            get { return _apelidoCliente; }
            set { _apelidoCliente = value; this.OnPropertyChanged("ApelidoCliente"); }
        }
        public Enum.TipoLiquidacao? TipoLiquidacao
        {
            get { return _tipoLiquidacao; }
            set { _tipoLiquidacao = value; this.OnPropertyChanged("TipoLiquidacao"); }
        }
        public System.Int32? Carteira
        {
            get { return _carteira; }
            set { _carteira = value; this.OnPropertyChanged("Carteira"); }
        }
        public System.Decimal? PercentualReducaoAcrescimo
        {
            get { return _percentualReducaoAcrescimo; }
            set { _percentualReducaoAcrescimo = value; this.OnPropertyChanged("PercentualReducaoAcrescimo"); }
        }
        #endregion

    }
}
